home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / docs / misc / amigapl.9809.lzh / log.9809 / text0058.txt < prev    next >
Encoding:
Text File  |  1998-10-01  |  1.1 KB  |  32 lines

  1. Czesc!
  2.  
  3. Dnia 01.09.1998 RHS Linux User napisa³:
  4. RLU> 3.
  5. RLU> Jak zdefiniujê sobie tablicê poprzez AllocVec mam typ APTR ale chcia³bym
  6. RLU> odnie¶æ siê do tej tablicy poprzez index do jej poszczególnych elementów.
  7. RLU> Mam zastosowaæ jakie¶ rzutowanie?Je¶li tak to w jaki sposób?Mogê to sobie
  8. RLU> napisaæ w assemblerze ale chcia³bym zobaczyæ jak to zrobiæ (o ile jest to
  9. RLU> mo¿liwe) w C++.
  10.  
  11. W C++ do alokacji tablic (czy innych obiektów) najlepiej zastosowaæ operator
  12. 'new'. Nie bêdzie potrzebne ¿adne rzutowanie, np:
  13.  
  14. array_of_int = new int [ilosc];
  15.  
  16. Oczywi¶cie do zwalniania tej tablicy nale¿y u¿yæ operatora 'delete'.
  17.  
  18. Dodatkow¹ zalet¹ stosowania tych operatorów jest mo¿liwo¶æ automatycznego
  19. u¿ycia konstruktorów/destruktorów do tworzenia/niszczenia zdefiniowanych
  20. przez Ciebie obiektów.
  21.  
  22. Pozdrawiam, Jacek
  23. --
  24. Jacek Rzeuski (jrzeuski@usa.net) ICQ # 15729819
  25. A1200T/3.1/BPPC603e+@200&040@25/34MB/1080&170 SCSI HD/CDROM 2x/33k6
  26. A2000T/3.0/030&882@40/10MB Fast/240 SCSI HD/386SX@25+VGA+160 IDE HD
  27. BTW: Are you a member of The Amiga RC5 Team?
  28.      No -> visit http://www.cistron.nl/~ttavoly/rc5
  29.  
  30.  
  31.  
  32.